package com.wsc.staticproxy.ver02;

import com.wsc.staticproxy.ver01.Tank;

/**
 * 如果不能用更改 tank 源码的方式来记录时间
 * 那么还可以用继承的方式来记录
 * 继承方式的缺点是耦合度非常高，如果之后要加其他功能
 * 比如日志记录等等，还要继续继承
 * 所以不推荐使用
 */
public class Tank1 extends Tank {
    @Override
    public void move() {
        Long start = System.currentTimeMillis();
        super.move();
        Long end = System.currentTimeMillis();
        Long time = end - start;
        System.out.println("坦克运行了："+ time + "ms");
    }
}
